package com.extra;

import java.util.HashMap;
import java.util.Set;

public class Solution925 {
    public boolean isLongPressedName(String name, String typed) {
        int i = 0;
        int j = 0;
        while (i < name.length() && j < typed.length()) {
            if (name.charAt(i) == typed.charAt(j)) {
                i++;
                j++;
            } else {
                if (j == 0) return false;
                while (j < typed.length() && typed.charAt(j - 1) == typed.charAt(j)) j++;
                if (name.charAt(i) == typed.charAt(j)) {
                    i++;
                    j++;
                } else return false;
            }
        }
        if (i < name.length()) return false;
        while (j < typed.length()) {
            if (typed.charAt(j) == typed.charAt(j - 1)) j++;
            else return false;
        }
        return true;
    }
}
